/rust/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/src/job.rs
Line | Count | Source (jump to first uncovered line) |
1 | | use crate::latch::Latch; |
2 | | use crate::unwind; |
3 | | use crossbeam_deque::{Injector, Steal}; |
4 | | use std::any::Any; |
5 | | use std::cell::UnsafeCell; |
6 | | use std::mem; |
7 | | |
8 | | pub(super) enum JobResult<T> { |
9 | | None, |
10 | | Ok(T), |
11 | | Panic(Box<dyn Any + Send>), |
12 | | } |
13 | | |
14 | | /// A `Job` is used to advertise work for other threads that they may |
15 | | /// want to steal. In accordance with time honored tradition, jobs are |
16 | | /// arranged in a deque, so that thieves can take from the top of the |
17 | | /// deque while the main worker manages the bottom of the deque. This |
18 | | /// deque is managed by the `thread_pool` module. |
19 | | pub(super) trait Job { |
20 | | /// Unsafe: this may be called from a different thread than the one |
21 | | /// which scheduled the job, so the implementer must ensure the |
22 | | /// appropriate traits are met, whether `Send`, `Sync`, or both. |
23 | | unsafe fn execute(this: *const Self); |
24 | | } |
25 | | |
26 | | /// Effectively a Job trait object. Each JobRef **must** be executed |
27 | | /// exactly once, or else data may leak. |
28 | | /// |
29 | | /// Internally, we store the job's data in a `*const ()` pointer. The |
30 | | /// true type is something like `*const StackJob<...>`, but we hide |
31 | | /// it. We also carry the "execute fn" from the `Job` trait. |
32 | 29.4k | #[derive(Copy, Clone, Debug, PartialEq, Eq)] Unexecuted instantiation: <rayon_core::job::JobRef as core::cmp::PartialEq>::eq <rayon_core::job::JobRef as core::cmp::PartialEq>::eq Line | Count | Source | 32 | 29.4k | #[derive(Copy, Clone, Debug, PartialEq, Eq)] |
Unexecuted instantiation: <rayon_core::job::JobRef as core::cmp::PartialEq>::eq Unexecuted instantiation: <rayon_core::job::JobRef as core::cmp::PartialEq>::eq Unexecuted instantiation: <rayon_core::job::JobRef as core::cmp::PartialEq>::eq Unexecuted instantiation: <rayon_core::job::JobRef as core::cmp::PartialEq>::eq |
33 | | pub(super) struct JobRef { |
34 | | pointer: *const (), |
35 | | execute_fn: unsafe fn(*const ()), |
36 | | } |
37 | | |
38 | | unsafe impl Send for JobRef {} |
39 | | unsafe impl Sync for JobRef {} |
40 | | |
41 | | impl JobRef { |
42 | | /// Unsafe: caller asserts that `data` will remain valid until the |
43 | | /// job is executed. |
44 | 40.2k | pub(super) unsafe fn new<T>(data: *const T) -> JobRef |
45 | 40.2k | where |
46 | 40.2k | T: Job, |
47 | 40.2k | { |
48 | 40.2k | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; |
49 | 40.2k | |
50 | 40.2k | // erase types: |
51 | 40.2k | JobRef { |
52 | 40.2k | pointer: data as *const (), |
53 | 40.2k | execute_fn: mem::transmute(fn_ptr), |
54 | 40.2k | } |
55 | 40.2k | } Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>><rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>Line | Count | Source | 44 | 108 | pub(super) unsafe fn new<T>(data: *const T) -> JobRef | 45 | 108 | where | 46 | 108 | T: Job, | 47 | 108 | { | 48 | 108 | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; | 49 | 108 | | 50 | 108 | // erase types: | 51 | 108 | JobRef { | 52 | 108 | pointer: data as *const (), | 53 | 108 | execute_fn: mem::transmute(fn_ptr), | 54 | 108 | } | 55 | 108 | } |
<rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>Line | Count | Source | 44 | 15.8k | pub(super) unsafe fn new<T>(data: *const T) -> JobRef | 45 | 15.8k | where | 46 | 15.8k | T: Job, | 47 | 15.8k | { | 48 | 15.8k | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; | 49 | 15.8k | | 50 | 15.8k | // erase types: | 51 | 15.8k | JobRef { | 52 | 15.8k | pointer: data as *const (), | 53 | 15.8k | execute_fn: mem::transmute(fn_ptr), | 54 | 15.8k | } | 55 | 15.8k | } |
<rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>>Line | Count | Source | 44 | 20.5k | pub(super) unsafe fn new<T>(data: *const T) -> JobRef | 45 | 20.5k | where | 46 | 20.5k | T: Job, | 47 | 20.5k | { | 48 | 20.5k | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; | 49 | 20.5k | | 50 | 20.5k | // erase types: | 51 | 20.5k | JobRef { | 52 | 20.5k | pointer: data as *const (), | 53 | 20.5k | execute_fn: mem::transmute(fn_ptr), | 54 | 20.5k | } | 55 | 20.5k | } |
Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>><rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>>Line | Count | Source | 44 | 1.23k | pub(super) unsafe fn new<T>(data: *const T) -> JobRef | 45 | 1.23k | where | 46 | 1.23k | T: Job, | 47 | 1.23k | { | 48 | 1.23k | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; | 49 | 1.23k | | 50 | 1.23k | // erase types: | 51 | 1.23k | JobRef { | 52 | 1.23k | pointer: data as *const (), | 53 | 1.23k | execute_fn: mem::transmute(fn_ptr), | 54 | 1.23k | } | 55 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>><rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>>Line | Count | Source | 44 | 1.23k | pub(super) unsafe fn new<T>(data: *const T) -> JobRef | 45 | 1.23k | where | 46 | 1.23k | T: Job, | 47 | 1.23k | { | 48 | 1.23k | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; | 49 | 1.23k | | 50 | 1.23k | // erase types: | 51 | 1.23k | JobRef { | 52 | 1.23k | pointer: data as *const (), | 53 | 1.23k | execute_fn: mem::transmute(fn_ptr), | 54 | 1.23k | } | 55 | 1.23k | } |
<rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>>Line | Count | Source | 44 | 1.23k | pub(super) unsafe fn new<T>(data: *const T) -> JobRef | 45 | 1.23k | where | 46 | 1.23k | T: Job, | 47 | 1.23k | { | 48 | 1.23k | let fn_ptr: unsafe fn(*const T) = <T as Job>::execute; | 49 | 1.23k | | 50 | 1.23k | // erase types: | 51 | 1.23k | JobRef { | 52 | 1.23k | pointer: data as *const (), | 53 | 1.23k | execute_fn: mem::transmute(fn_ptr), | 54 | 1.23k | } | 55 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<()>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#7}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g1::G1Affine>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#4}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g2::G2Projective>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#4}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#6}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#7}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#6}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#5}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#3}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g2::G2Affine>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<(), anyhow::Error>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#3}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::pairing::MillerLoopResult>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#5}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#1}>::{closure#0}>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>Unexecuted instantiation: <rayon_core::job::JobRef>::new::<rayon_core::job::JobFifo> |
56 | | |
57 | | #[inline] |
58 | 10.7k | pub(super) unsafe fn execute(&self) { |
59 | 10.7k | (self.execute_fn)(self.pointer) |
60 | 10.7k | } Unexecuted instantiation: <rayon_core::job::JobRef>::execute Unexecuted instantiation: <rayon_core::job::JobRef>::execute Unexecuted instantiation: <rayon_core::job::JobRef>::execute Unexecuted instantiation: <rayon_core::job::JobRef>::execute Unexecuted instantiation: <rayon_core::job::JobRef>::execute <rayon_core::job::JobRef>::execute Line | Count | Source | 58 | 10.7k | pub(super) unsafe fn execute(&self) { | 59 | 10.7k | (self.execute_fn)(self.pointer) | 60 | 10.7k | } |
|
61 | | } |
62 | | |
63 | | /// A job that will be owned by a stack slot. This means that when it |
64 | | /// executes it need not free any heap data, the cleanup occurs when |
65 | | /// the stack frame is later popped. The function parameter indicates |
66 | | /// `true` if the job was stolen -- executed on a different thread. |
67 | | pub(super) struct StackJob<L, F, R> |
68 | | where |
69 | | L: Latch + Sync, |
70 | | F: FnOnce(bool) -> R + Send, |
71 | | R: Send, |
72 | | { |
73 | | pub(super) latch: L, |
74 | | func: UnsafeCell<Option<F>>, |
75 | | result: UnsafeCell<JobResult<R>>, |
76 | | } |
77 | | |
78 | | impl<L, F, R> StackJob<L, F, R> |
79 | | where |
80 | | L: Latch + Sync, |
81 | | F: FnOnce(bool) -> R + Send, |
82 | | R: Send, |
83 | | { |
84 | 40.2k | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { |
85 | 40.2k | StackJob { |
86 | 40.2k | latch, |
87 | 40.2k | func: UnsafeCell::new(Some(func)), |
88 | 40.2k | result: UnsafeCell::new(JobResult::None), |
89 | 40.2k | } |
90 | 40.2k | } Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>::new<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::newLine | Count | Source | 84 | 108 | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { | 85 | 108 | StackJob { | 86 | 108 | latch, | 87 | 108 | func: UnsafeCell::new(Some(func)), | 88 | 108 | result: UnsafeCell::new(JobResult::None), | 89 | 108 | } | 90 | 108 | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>>::newLine | Count | Source | 84 | 20.5k | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { | 85 | 20.5k | StackJob { | 86 | 20.5k | latch, | 87 | 20.5k | func: UnsafeCell::new(Some(func)), | 88 | 20.5k | result: UnsafeCell::new(JobResult::None), | 89 | 20.5k | } | 90 | 20.5k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<()>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::new<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::newLine | Count | Source | 84 | 15.8k | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { | 85 | 15.8k | StackJob { | 86 | 15.8k | latch, | 87 | 15.8k | func: UnsafeCell::new(Some(func)), | 88 | 15.8k | result: UnsafeCell::new(JobResult::None), | 89 | 15.8k | } | 90 | 15.8k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::new<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>>::newLine | Count | Source | 84 | 1.23k | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { | 85 | 1.23k | StackJob { | 86 | 1.23k | latch, | 87 | 1.23k | func: UnsafeCell::new(Some(func)), | 88 | 1.23k | result: UnsafeCell::new(JobResult::None), | 89 | 1.23k | } | 90 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>>::new<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>>::newLine | Count | Source | 84 | 1.23k | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { | 85 | 1.23k | StackJob { | 86 | 1.23k | latch, | 87 | 1.23k | func: UnsafeCell::new(Some(func)), | 88 | 1.23k | result: UnsafeCell::new(JobResult::None), | 89 | 1.23k | } | 90 | 1.23k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>>::newLine | Count | Source | 84 | 1.23k | pub(super) fn new(func: F, latch: L) -> StackJob<L, F, R> { | 85 | 1.23k | StackJob { | 86 | 1.23k | latch, | 87 | 1.23k | func: UnsafeCell::new(Some(func)), | 88 | 1.23k | result: UnsafeCell::new(JobResult::None), | 89 | 1.23k | } | 90 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g2::G2Projective>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g1::G1Affine>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g2::G2Affine>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<(), anyhow::Error>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::pairing::MillerLoopResult>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::newUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::newUnexecuted instantiation: <rayon_core::job::StackJob<_, _, _>>::new |
91 | | |
92 | 40.2k | pub(super) unsafe fn as_job_ref(&self) -> JobRef { |
93 | 40.2k | JobRef::new(self) |
94 | 40.2k | } Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::as_job_ref<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::as_job_refLine | Count | Source | 92 | 15.8k | pub(super) unsafe fn as_job_ref(&self) -> JobRef { | 93 | 15.8k | JobRef::new(self) | 94 | 15.8k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::as_job_refLine | Count | Source | 92 | 108 | pub(super) unsafe fn as_job_ref(&self) -> JobRef { | 93 | 108 | JobRef::new(self) | 94 | 108 | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>>::as_job_refLine | Count | Source | 92 | 20.5k | pub(super) unsafe fn as_job_ref(&self) -> JobRef { | 93 | 20.5k | JobRef::new(self) | 94 | 20.5k | } |
<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>>::as_job_refLine | Count | Source | 92 | 1.23k | pub(super) unsafe fn as_job_ref(&self) -> JobRef { | 93 | 1.23k | JobRef::new(self) | 94 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>>::as_job_ref<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>>::as_job_refLine | Count | Source | 92 | 1.23k | pub(super) unsafe fn as_job_ref(&self) -> JobRef { | 93 | 1.23k | JobRef::new(self) | 94 | 1.23k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>>::as_job_refLine | Count | Source | 92 | 1.23k | pub(super) unsafe fn as_job_ref(&self) -> JobRef { | 93 | 1.23k | JobRef::new(self) | 94 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<()>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g2::G2Affine>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<(), anyhow::Error>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::pairing::MillerLoopResult>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g1::G1Affine>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g2::G2Projective>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::as_job_refUnexecuted instantiation: <rayon_core::job::StackJob<_, _, _>>::as_job_ref |
95 | | |
96 | 29.4k | pub(super) unsafe fn run_inline(self, stolen: bool) -> R { |
97 | 29.4k | self.func.into_inner().unwrap()(stolen) |
98 | 29.4k | } Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>::run_inline<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::run_inlineLine | Count | Source | 96 | 108 | pub(super) unsafe fn run_inline(self, stolen: bool) -> R { | 97 | 108 | self.func.into_inner().unwrap()(stolen) | 98 | 108 | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>>::run_inlineLine | Count | Source | 96 | 17.2k | pub(super) unsafe fn run_inline(self, stolen: bool) -> R { | 97 | 17.2k | self.func.into_inner().unwrap()(stolen) | 98 | 17.2k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<()>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::run_inline<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::run_inlineLine | Count | Source | 96 | 12.0k | pub(super) unsafe fn run_inline(self, stolen: bool) -> R { | 97 | 12.0k | self.func.into_inner().unwrap()(stolen) | 98 | 12.0k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::pairing::MillerLoopResult>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<(), anyhow::Error>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g1::G1Affine>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g2::G2Affine>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g2::G2Projective>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::run_inlineUnexecuted instantiation: <rayon_core::job::StackJob<_, _, _>>::run_inline |
99 | | |
100 | 10.7k | pub(super) unsafe fn into_result(self) -> R { |
101 | 10.7k | self.result.into_inner().into_return_value() |
102 | 10.7k | } Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>>::into_result<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>>::into_resultLine | Count | Source | 100 | 1.23k | pub(super) unsafe fn into_result(self) -> R { | 101 | 1.23k | self.result.into_inner().into_return_value() | 102 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<()>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::into_result<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>>::into_resultLine | Count | Source | 100 | 3.27k | pub(super) unsafe fn into_result(self) -> R { | 101 | 3.27k | self.result.into_inner().into_return_value() | 102 | 3.27k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>>::into_resultLine | Count | Source | 100 | 1.23k | pub(super) unsafe fn into_result(self) -> R { | 101 | 1.23k | self.result.into_inner().into_return_value() | 102 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>>::into_result<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>>::into_resultLine | Count | Source | 100 | 1.23k | pub(super) unsafe fn into_result(self) -> R { | 101 | 1.23k | self.result.into_inner().into_return_value() | 102 | 1.23k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::into_resultLine | Count | Source | 100 | 3.75k | pub(super) unsafe fn into_result(self) -> R { | 101 | 3.75k | self.result.into_inner().into_return_value() | 102 | 3.75k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::pairing::MillerLoopResult>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<(), anyhow::Error>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g2::G2Projective>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g2::G2Affine>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g1::G1Affine>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, ()>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::into_resultUnexecuted instantiation: <rayon_core::job::StackJob<_, _, _>>::into_result |
103 | | } |
104 | | |
105 | | impl<L, F, R> Job for StackJob<L, F, R> |
106 | | where |
107 | | L: Latch + Sync, |
108 | | F: FnOnce(bool) -> R + Send, |
109 | | R: Send, |
110 | | { |
111 | 10.7k | unsafe fn execute(this: *const Self) { |
112 | 10.7k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { |
113 | 10.7k | move || func(true) Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}<rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}>::{closure#0}Line | Count | Source | 113 | 1.23k | move || func(true) |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<()>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}>::{closure#0}<rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Line | Count | Source | 113 | 3.27k | move || func(true) |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}<rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}Line | Count | Source | 113 | 1.23k | move || func(true) |
<rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}>::{closure#0}Line | Count | Source | 113 | 1.23k | move || func(true) |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}>::{closure#0}<rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Line | Count | Source | 113 | 3.75k | move || func(true) |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<(), anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::pairing::MillerLoopResult, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g2::G2Affine, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Affine, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g2::G2Affine, blstrs::g2::G2Affine), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Affine, blstrs::g1::G1Affine), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g2::G2Projective, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g2::G2Projective, blstrs::g2::G2Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>::{closure#0}Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<_, _>::{closure#0} |
114 | 10.7k | } Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}><rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}>Line | Count | Source | 112 | 1.23k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | | move || func(true) | 114 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}><rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}>Line | Count | Source | 112 | 1.23k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | | move || func(true) | 114 | 1.23k | } |
<rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}>Line | Count | Source | 112 | 1.23k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | | move || func(true) | 114 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}><rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>Line | Count | Source | 112 | 3.75k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | | move || func(true) | 114 | 3.75k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}><rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>Line | Count | Source | 112 | 3.27k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | | move || func(true) | 114 | 3.27k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<()>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g2::G2Projective, blstrs::g2::G2Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g2::G2Affine, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Affine, blstrs::g1::G1Affine), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g2::G2Affine, blstrs::g2::G2Affine), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Affine, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<(), anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(blstrs::g1::G1Projective, blstrs::g1::G1Projective), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g2::G2Projective, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::g1::G1Projective, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(), rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::result::Result<bool, anyhow::Error>, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(core::option::Option<bool>, core::option::Option<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((), ()), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<bool>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<core::option::Option<bool>, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<blstrs::pairing::MillerLoopResult, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>), <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}>Unexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute::call::<_, _> |
115 | 10.7k | |
116 | 10.7k | let this = &*this; |
117 | 10.7k | let abort = unwind::AbortIfPanic; |
118 | 10.7k | let func = (*this.func.get()).take().unwrap(); |
119 | 10.7k | (*this.result.get()) = match unwind::halt_unwinding(call(func)) { |
120 | 10.7k | Ok(x) => JobResult::Ok(x), |
121 | 0 | Err(x) => JobResult::Panic(x), |
122 | | }; |
123 | 10.7k | this.latch.set(); |
124 | 10.7k | mem::forget(abort); |
125 | 10.7k | } Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<()>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>> as rayon_core::job::Job>::execute<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>> as rayon_core::job::Job>::executeLine | Count | Source | 111 | 3.27k | unsafe fn execute(this: *const Self) { | 112 | 3.27k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | 3.27k | move || func(true) | 114 | 3.27k | } | 115 | 3.27k | | 116 | 3.27k | let this = &*this; | 117 | 3.27k | let abort = unwind::AbortIfPanic; | 118 | 3.27k | let func = (*this.func.get()).take().unwrap(); | 119 | 3.27k | (*this.result.get()) = match unwind::halt_unwinding(call(func)) { | 120 | 3.27k | Ok(x) => JobResult::Ok(x), | 121 | 0 | Err(x) => JobResult::Panic(x), | 122 | | }; | 123 | 3.27k | this.latch.set(); | 124 | 3.27k | mem::forget(abort); | 125 | 3.27k | } |
<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)> as rayon_core::job::Job>::executeLine | Count | Source | 111 | 1.23k | unsafe fn execute(this: *const Self) { | 112 | 1.23k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | 1.23k | move || func(true) | 114 | 1.23k | } | 115 | 1.23k | | 116 | 1.23k | let this = &*this; | 117 | 1.23k | let abort = unwind::AbortIfPanic; | 118 | 1.23k | let func = (*this.func.get()).take().unwrap(); | 119 | 1.23k | (*this.result.get()) = match unwind::halt_unwinding(call(func)) { | 120 | 1.23k | Ok(x) => JobResult::Ok(x), | 121 | 0 | Err(x) => JobResult::Panic(x), | 122 | | }; | 123 | 1.23k | this.latch.set(); | 124 | 1.23k | mem::forget(abort); | 125 | 1.23k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}>::{closure#0}, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>> as rayon_core::job::Job>::executeLine | Count | Source | 111 | 1.23k | unsafe fn execute(this: *const Self) { | 112 | 1.23k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | 1.23k | move || func(true) | 114 | 1.23k | } | 115 | 1.23k | | 116 | 1.23k | let this = &*this; | 117 | 1.23k | let abort = unwind::AbortIfPanic; | 118 | 1.23k | let func = (*this.func.get()).take().unwrap(); | 119 | 1.23k | (*this.result.get()) = match unwind::halt_unwinding(call(func)) { | 120 | 1.23k | Ok(x) => JobResult::Ok(x), | 121 | 0 | Err(x) => JobResult::Panic(x), | 122 | | }; | 123 | 1.23k | this.latch.set(); | 124 | 1.23k | mem::forget(abort); | 125 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)> as rayon_core::job::Job>::execute<rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)> as rayon_core::job::Job>::executeLine | Count | Source | 111 | 1.23k | unsafe fn execute(this: *const Self) { | 112 | 1.23k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | 1.23k | move || func(true) | 114 | 1.23k | } | 115 | 1.23k | | 116 | 1.23k | let this = &*this; | 117 | 1.23k | let abort = unwind::AbortIfPanic; | 118 | 1.23k | let func = (*this.func.get()).take().unwrap(); | 119 | 1.23k | (*this.result.get()) = match unwind::halt_unwinding(call(func)) { | 120 | 1.23k | Ok(x) => JobResult::Ok(x), | 121 | 0 | Err(x) => JobResult::Panic(x), | 122 | | }; | 123 | 1.23k | this.latch.set(); | 124 | 1.23k | mem::forget(abort); | 125 | 1.23k | } |
<rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>> as rayon_core::job::Job>::executeLine | Count | Source | 111 | 3.75k | unsafe fn execute(this: *const Self) { | 112 | 3.75k | fn call<R>(func: impl FnOnce(bool) -> R) -> impl FnOnce() -> R { | 113 | 3.75k | move || func(true) | 114 | 3.75k | } | 115 | 3.75k | | 116 | 3.75k | let this = &*this; | 117 | 3.75k | let abort = unwind::AbortIfPanic; | 118 | 3.75k | let func = (*this.func.get()).take().unwrap(); | 119 | 3.75k | (*this.result.get()) = match unwind::halt_unwinding(call(func)) { | 120 | 3.75k | Ok(x) => JobResult::Ok(x), | 121 | 0 | Err(x) => JobResult::Panic(x), | 122 | | }; | 123 | 3.75k | this.latch.set(); | 124 | 3.75k | mem::forget(abort); | 125 | 3.75k | } |
Unexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Affine, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g2::G2Affine> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g2::G2Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g2::G2Projective> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Projective, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::g1::G1Projective> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, ()> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::pairing::MillerLoopResult, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}>::{closure#0}, blstrs::pairing::MillerLoopResult> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<(), anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<(), anyhow::Error>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}>::{closure#0}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, ()> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<blstrs::g1::G1Affine, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}>::{closure#0}, blstrs::g1::G1Affine> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}, ((), ())> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::result::Result<bool, anyhow::Error>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}>::{closure#0}, core::result::Result<bool, anyhow::Error>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, ()> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}>::{closure#0}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<core::option::Option<bool>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}>::{closure#0}, core::option::Option<bool>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}>::{closure#0}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<&rayon_core::latch::LockLatch, <rayon_core::registry::Registry>::in_worker_cold<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<rayon_core::latch::SpinLatch, rayon_core::join::join_context::call_b<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}>::{closure#0}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::StackJob<_, _, _> as rayon_core::job::Job>::execute |
126 | | } |
127 | | |
128 | | /// Represents a job stored in the heap. Used to implement |
129 | | /// `scope`. Unlike `StackJob`, when executed, `HeapJob` simply |
130 | | /// invokes a closure, which then triggers the appropriate logic to |
131 | | /// signal that the job executed. |
132 | | /// |
133 | | /// (Probably `StackJob` should be refactored in a similar fashion.) |
134 | | pub(super) struct HeapJob<BODY> |
135 | | where |
136 | | BODY: FnOnce() + Send, |
137 | | { |
138 | | job: UnsafeCell<Option<BODY>>, |
139 | | } |
140 | | |
141 | | impl<BODY> HeapJob<BODY> |
142 | | where |
143 | | BODY: FnOnce() + Send, |
144 | | { |
145 | 0 | pub(super) fn new(func: BODY) -> Self { |
146 | 0 | HeapJob { |
147 | 0 | job: UnsafeCell::new(Some(func)), |
148 | 0 | } |
149 | 0 | } Unexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#5}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#6}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#6}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#4}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#3}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#3}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#7}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#5}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#7}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#4}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::newUnexecuted instantiation: <rayon_core::job::HeapJob<_>>::new |
150 | | |
151 | | /// Creates a `JobRef` from this job -- note that this hides all |
152 | | /// lifetimes, so it is up to you to ensure that this JobRef |
153 | | /// doesn't outlive any data that it closes over. |
154 | 0 | pub(super) unsafe fn as_job_ref(self: Box<Self>) -> JobRef { |
155 | 0 | let this: *const Self = mem::transmute(self); |
156 | 0 | JobRef::new(this) |
157 | 0 | } Unexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#7}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#4}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#6}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#5}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#3}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#6}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#4}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#3}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#5}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#7}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}>>::as_job_refUnexecuted instantiation: <rayon_core::job::HeapJob<_>>::as_job_ref |
158 | | } |
159 | | |
160 | | impl<BODY> Job for HeapJob<BODY> |
161 | | where |
162 | | BODY: FnOnce() + Send, |
163 | | { |
164 | 0 | unsafe fn execute(this: *const Self) { |
165 | 0 | let this: Box<Self> = mem::transmute(this); |
166 | 0 | let job = (*this.job.get()).take().unwrap(); |
167 | 0 | job(); |
168 | 0 | } Unexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#4}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#7}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#3}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#6}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#6}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#3}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_w<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#1}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::pair<blstrs::Bls12>::{closure#0}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#3}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proof<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#7}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#3}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#5}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_commitment_w<blstrs::g1::G1Affine>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::srs::setup_fake_srs<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#1}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#5}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_kzg_v<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::prove_tipp_mipp<blstrs::Bls12>::{closure#0}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#2}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#4}::{closure#0}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_tipp_mipp<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#4}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::commit::single_g1<blstrs::Bls12>::{closure#0}::{closure#1}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<<rayon_core::scope::Scope>::spawn<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}>::{closure#0}> as rayon_core::job::Job>::executeUnexecuted instantiation: <rayon_core::job::HeapJob<_> as rayon_core::job::Job>::execute |
169 | | } |
170 | | |
171 | | impl<T> JobResult<T> { |
172 | | /// Convert the `JobResult` for a job that has finished (and hence |
173 | | /// its JobResult is populated) into its return value. |
174 | | /// |
175 | | /// NB. This will panic if the job panicked. |
176 | 10.7k | pub(super) fn into_return_value(self) -> T { |
177 | 10.7k | match self { |
178 | 0 | JobResult::None => unreachable!(), |
179 | 10.7k | JobResult::Ok(x) => x, |
180 | 0 | JobResult::Panic(x) => unwind::resume_unwinding(x), |
181 | | } |
182 | 10.7k | } Unexecuted instantiation: <rayon_core::job::JobResult<core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>>::into_return_value <rayon_core::job::JobResult<(core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>>::into_return_value Line | Count | Source | 176 | 1.23k | pub(super) fn into_return_value(self) -> T { | 177 | 1.23k | match self { | 178 | 0 | JobResult::None => unreachable!(), | 179 | 1.23k | JobResult::Ok(x) => x, | 180 | 0 | JobResult::Panic(x) => unwind::resume_unwinding(x), | 181 | | } | 182 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<()>>>::into_return_value <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>>::into_return_value Line | Count | Source | 176 | 1.23k | pub(super) fn into_return_value(self) -> T { | 177 | 1.23k | match self { | 178 | 0 | JobResult::None => unreachable!(), | 179 | 1.23k | JobResult::Ok(x) => x, | 180 | 0 | JobResult::Panic(x) => unwind::resume_unwinding(x), | 181 | | } | 182 | 1.23k | } |
Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>>::into_return_value <rayon_core::job::JobResult<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>>::into_return_value Line | Count | Source | 176 | 1.23k | pub(super) fn into_return_value(self) -> T { | 177 | 1.23k | match self { | 178 | 0 | JobResult::None => unreachable!(), | 179 | 1.23k | JobResult::Ok(x) => x, | 180 | 0 | JobResult::Panic(x) => unwind::resume_unwinding(x), | 181 | | } | 182 | 1.23k | } |
<rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>>::into_return_value Line | Count | Source | 176 | 3.75k | pub(super) fn into_return_value(self) -> T { | 177 | 3.75k | match self { | 178 | 0 | JobResult::None => unreachable!(), | 179 | 3.75k | JobResult::Ok(x) => x, | 180 | 0 | JobResult::Panic(x) => unwind::resume_unwinding(x), | 181 | | } | 182 | 3.75k | } |
Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::into_return_value <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>>::into_return_value Line | Count | Source | 176 | 3.27k | pub(super) fn into_return_value(self) -> T { | 177 | 3.27k | match self { | 178 | 0 | JobResult::None => unreachable!(), | 179 | 3.27k | JobResult::Ok(x) => x, | 180 | 0 | JobResult::Panic(x) => unwind::resume_unwinding(x), | 181 | | } | 182 | 3.27k | } |
Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(core::option::Option<bool>, core::option::Option<bool>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(blstrs::g1::G1Affine, blstrs::g1::G1Affine)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<blstrs::g1::G1Affine>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<blstrs::pairing::MillerLoopResult>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<bool>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<blstrs::g2::G2Projective>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<core::result::Result<(), anyhow::Error>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<core::option::Option<bool>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<blstrs::g1::G1Projective>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<[u8; 32]>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<core::result::Result<bool, anyhow::Error>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((), ())>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(blstrs::g2::G2Projective, blstrs::g2::G2Projective)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<blstrs::g2::G2Affine>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(blstrs::g2::G2Affine, blstrs::g2::G2Affine)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<()>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<(alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>>::into_return_value Unexecuted instantiation: <rayon_core::job::JobResult<_>>::into_return_value |
183 | | } |
184 | | |
185 | | /// Indirect queue to provide FIFO job priority. |
186 | | pub(super) struct JobFifo { |
187 | | inner: Injector<JobRef>, |
188 | | } |
189 | | |
190 | | impl JobFifo { |
191 | 2 | pub(super) fn new() -> Self { |
192 | 2 | JobFifo { |
193 | 2 | inner: Injector::new(), |
194 | 2 | } |
195 | 2 | } |
196 | | |
197 | 0 | pub(super) unsafe fn push(&self, job_ref: JobRef) -> JobRef { |
198 | 0 | // A little indirection ensures that spawns are always prioritized in FIFO order. The |
199 | 0 | // jobs in a thread's deque may be popped from the back (LIFO) or stolen from the front |
200 | 0 | // (FIFO), but either way they will end up popping from the front of this queue. |
201 | 0 | self.inner.push(job_ref); |
202 | 0 | JobRef::new(self) |
203 | 0 | } |
204 | | } |
205 | | |
206 | | impl Job for JobFifo { |
207 | 0 | unsafe fn execute(this: *const Self) { |
208 | | // We "execute" a queue by executing its first job, FIFO. |
209 | 0 | loop { |
210 | 0 | match (*this).inner.steal() { |
211 | 0 | Steal::Success(job_ref) => break job_ref.execute(), |
212 | 0 | Steal::Empty => panic!("FIFO is empty"), |
213 | 0 | Steal::Retry => {} |
214 | | } |
215 | | } |
216 | 0 | } |
217 | | } |